package question.solution377;

import question.SolutionTemplate;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class Solution377 implements SolutionTemplate {

    public int combinationSum4(int[] nums, int target) {
        int[] dp = new int[target+1];
        dp[0] = 1;
        for(int i =1;i<=target;i++){
            for(int num:nums){
                if(num<=i){
                    dp[i] += dp[i-num];
                }
            }
        }
        return dp[target];
    }

    public void test() {
        return;
    }
}
